swoon at the sight

Translations
s'évanouir à la vue de